package br.com.sebrae.pr.sgp.util.persistence.params;

import java.sql.Types;

/**
 * Enum que define os tipos de parâmetros utilizados pelo banco de dados da aplicação.
 * 
 * @author Tanaka
 * 
 */
public enum ParamType {

    NUMERIC(Types.NUMERIC), //
    VARCHAR(Types.VARCHAR), //
    // CHAR(Types.CHAR), //
    DATE(Types.DATE), 
    BOOLEAN(Types.BOOLEAN),
    TIMESTAMP(Types.TIMESTAMP), //
    // INTEGER(Types.INTEGER), //
    // FLOAT(Types.FLOAT), //
    // DECIMAL(Types.DECIMAL), //
    // TIME(Types.TIME), //
    // BLOB(Types.BLOB), //
    CLOB(Types.CLOB);

    private final int type;

    ParamType(final int type) {
        this.type = type;
    }

    public int getType() {
        return type;
    }
}
